package com.pm2.service.plan;

import java.util.List;

import org.springframework.data.jpa.repository.Modifying;
import org.springframework.transaction.annotation.Transactional;

import com.pm2.entity.plan.MasterPlan;
import com.pm2.entity.plan.PlanMenu;
import com.shuohe.util.returnBean.ReturnBean;

public interface MasterPlanService {

	/** 
	* @Description: 删除主计划 
	* @Title: deleteMasterPlan 
	* @param id
	* @return ReturnBean
	* @author qin
	* @date 2018年7月29日下午12:13:05
	*/ 
	@Modifying
	@Transactional
	public ReturnBean deleteMasterPlan(int id);
	
	
//	/** 
//	* @Description: 获得主计划的最后一个排序序号
//	* @Title: getSortNumberById 
//	* @return int
//	* @author qin
//	* @date 2018年7月29日下午7:04:33
//	*/ 
//	public int getSortNumberById(int id);
	/**
	 * 根据项目id获取计划
	 * @param project_id
	 * @return
	 */
	public List<PlanMenu> findByProjectId(int project_id);

	
}
